[INFO] cloning repository https://github.com/stanciugabriel/overture
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/stanciugabriel/overture" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstanciugabriel%2Foverture", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstanciugabriel%2Foverture'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2cb158ae7f5f179e929e42a7975788cc9c27906b
[INFO] fixing stanciugabriel/overture against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstanciugabriel%2Foverture" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc1/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-6-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/stanciugabriel/overture
[INFO] finished tweaking git repo https://github.com/stanciugabriel/overture
[INFO] tweaked toml for git repo https://github.com/stanciugabriel/overture written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/stanciugabriel/overture on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/stanciugabriel/overture already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tmc2209 v0.3.0
[INFO] [stderr]   Downloaded esp-storage v0.8.1
[INFO] [stderr]   Downloaded esp-println v0.17.0
[INFO] [stderr]   Downloaded esp-hal v1.1.0
[INFO] [stderr]   Downloaded u8g2-fonts v0.8.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6c1e42a447dce29e2966edbd2572fec66d7ce7496e5c8542a5a13fea439c63ad
[INFO] running `Command { std: "docker" "start" "6c1e42a447dce29e2966edbd2572fec66d7ce7496e5c8542a5a13fea439c63ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6c1e42a447dce29e2966edbd2572fec66d7ce7496e5c8542a5a13fea439c63ad" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6c1e42a447dce29e2966edbd2572fec66d7ce7496e5c8542a5a13fea439c63ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6c1e42a447dce29e2966edbd2572fec66d7ce7496e5c8542a5a13fea439c63ad" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling embedded-hal-async v1.0.0
[INFO] [stderr]    Compiling embassy-time-driver v0.2.2
[INFO] [stderr]     Checking nb v1.1.0
[INFO] [stderr]     Checking embedded-hal v1.0.0
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]    Compiling overture v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking futures-core v0.3.32
[INFO] [stderr]     Checking critical-section v1.2.0
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]     Checking nb v0.1.3
[INFO] [stderr]     Checking embedded-hal v0.2.7
[INFO] [stderr]     Checking embassy-time v0.5.1
[INFO] [stdout] error[E0433]: cannot find module or crate `embassy_embedded_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use embassy_embedded_hal::shared_bus::asynch::spi::SpiDeviceWithConfig;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_embedded_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_embedded_hal`, use `cargo add embassy_embedded_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `embassy_embedded_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use embassy_embedded_hal::shared_bus::asynch::spi::SpiDeviceWithConfig;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_embedded_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_embedded_hal`, use `cargo add embassy_embedded_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `overture::app`, `overture::display`, `overture::motor`, `overture::nfc`, `overture::persistent::PersistentStore`, `overture::startup`, `overture::tmc`
[INFO] [stdout]    --> src/bin/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 |     app::{Inputs, run_homing_sequence, ui_task},
[INFO] [stdout]     |     ^^^ could not find `app` in `overture`
[INFO] [stdout]  41 |     config::*,
[INFO] [stdout]  42 |     display::{DisplayInterface, DisplaySpiBus},
[INFO] [stdout]     |     ^^^^^^^ could not find `display` in `overture`
[INFO] [stdout]  43 |     motor::{MotorClient, MotorPins, motor_task},
[INFO] [stdout]     |     ^^^^^ could not find `motor` in `overture`
[INFO] [stdout]  44 |     nfc::Pn532,
[INFO] [stdout]     |     ^^^ could not find `nfc` in `overture`
[INFO] [stdout]  45 |     persistent::PersistentStore,
[INFO] [stdout]     |     ^^^^^^^^^^^^---------------
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 no `PersistentStore` in `persistent`
[INFO] [stdout]  46 |     startup::{
[INFO] [stdout]     |     ^^^^^^^ could not find `startup` in `overture`
[INFO] [stdout] ...
[INFO] [stdout]  51 |     tmc::{Tmc2209Uart, TmcStatus},
[INFO] [stdout]     |     ^^^ could not find `tmc` in `overture`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout]   3 | #[cfg(target_os = "none")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `none` feature
[INFO] [stdout]   4 | pub mod app;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:7:9
[INFO] [stdout]     |
[INFO] [stdout]   6 | #[cfg(target_os = "none")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `none` feature
[INFO] [stdout]   7 | pub mod display;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  11 | #[cfg(target_os = "none")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `none` feature
[INFO] [stdout]  12 | pub mod motor;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:14:9
[INFO] [stdout]     |
[INFO] [stdout]  13 | #[cfg(target_os = "none")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `none` feature
[INFO] [stdout]  14 | pub mod nfc;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/persistent.rs:141:12
[INFO] [stdout]     |
[INFO] [stdout] 140 | #[cfg(target_os = "none")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `none` feature
[INFO] [stdout] 141 | pub struct PersistentStore {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:17:9
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(target_os = "none")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `none` feature
[INFO] [stdout]  17 | pub mod startup;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:19:9
[INFO] [stdout]     |
[INFO] [stdout]  18 | #[cfg(target_os = "none")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `none` feature
[INFO] [stdout]  19 | pub mod tmc;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `embassy_sync` in this scope
[INFO] [stdout]   --> src/bin/main.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use embassy_sync::{blocking_mutex::raw::NoopRawMutex, mutex::Mutex};
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_sync`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 18 - use embassy_sync::{blocking_mutex::raw::NoopRawMutex, mutex::Mutex};
[INFO] [stdout] 18 + use embassy_time::{blocking_mutex::raw::NoopRawMutex, mutex::Mutex};
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use esp_hal::clock::CpuClock;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `overture::app`, `overture::display`, `overture::motor`, `overture::nfc`, `overture::persistent::PersistentStore`, `overture::startup`, `overture::tmc`
[INFO] [stdout]    --> src/bin/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 |     app::{Inputs, run_homing_sequence, ui_task},
[INFO] [stdout]     |     ^^^ could not find `app` in `overture`
[INFO] [stdout]  41 |     config::*,
[INFO] [stdout]  42 |     display::{DisplayInterface, DisplaySpiBus},
[INFO] [stdout]     |     ^^^^^^^ could not find `display` in `overture`
[INFO] [stdout]  43 |     motor::{MotorClient, MotorPins, motor_task},
[INFO] [stdout]     |     ^^^^^ could not find `motor` in `overture`
[INFO] [stdout]  44 |     nfc::Pn532,
[INFO] [stdout]     |     ^^^ could not find `nfc` in `overture`
[INFO] [stdout]  45 |     persistent::PersistentStore,
[INFO] [stdout]     |     ^^^^^^^^^^^^---------------
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 no `PersistentStore` in `persistent`
[INFO] [stdout]  46 |     startup::{
[INFO] [stdout]     |     ^^^^^^^ could not find `startup` in `overture`
[INFO] [stdout] ...
[INFO] [stdout]  51 |     tmc::{Tmc2209Uart, TmcStatus},
[INFO] [stdout]     |     ^^^ could not find `tmc` in `overture`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:4:9
[INFO] [stdout]     |
[INFO] [stdout]   3 | #[cfg(target_os = "none")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `none` feature
[INFO] [stdout]   4 | pub mod app;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:7:9
[INFO] [stdout]     |
[INFO] [stdout]   6 | #[cfg(target_os = "none")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `none` feature
[INFO] [stdout]   7 | pub mod display;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  11 | #[cfg(target_os = "none")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `none` feature
[INFO] [stdout]  12 | pub mod motor;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:14:9
[INFO] [stdout]     |
[INFO] [stdout]  13 | #[cfg(target_os = "none")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `none` feature
[INFO] [stdout]  14 | pub mod nfc;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/persistent.rs:141:12
[INFO] [stdout]     |
[INFO] [stdout] 140 | #[cfg(target_os = "none")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `none` feature
[INFO] [stdout] 141 | pub struct PersistentStore {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:17:9
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(target_os = "none")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `none` feature
[INFO] [stdout]  17 | pub mod startup;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:19:9
[INFO] [stdout]     |
[INFO] [stdout]  18 | #[cfg(target_os = "none")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `none` feature
[INFO] [stdout]  19 | pub mod tmc;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `embassy_sync` in this scope
[INFO] [stdout]   --> src/bin/main.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use embassy_sync::{blocking_mutex::raw::NoopRawMutex, mutex::Mutex};
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_sync`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 18 - use embassy_sync::{blocking_mutex::raw::NoopRawMutex, mutex::Mutex};
[INFO] [stdout] 18 + use embassy_time::{blocking_mutex::raw::NoopRawMutex, mutex::Mutex};
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use esp_hal::clock::CpuClock;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use esp_hal::dma::{DmaRxBuf, DmaTxBuf};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use esp_hal::gpio::{Input, InputConfig, Level, Output, OutputConfig, Pull};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use esp_hal::i2c::master::{Config as I2cConfig, I2c};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use esp_hal::rmt::{Rmt, TxChannelConfig, TxChannelCreator};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use esp_hal::spi::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use esp_hal::dma::{DmaRxBuf, DmaTxBuf};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use esp_hal::gpio::{Input, InputConfig, Level, Output, OutputConfig, Pull};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use esp_hal::i2c::master::{Config as I2cConfig, I2c};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use esp_hal::rmt::{Rmt, TxChannelConfig, TxChannelCreator};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use esp_hal::spi::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use esp_hal::time::Rate;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use esp_hal::time::Rate;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use esp_hal::timer::timg::TimerGroup;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use esp_hal::timer::timg::TimerGroup;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use esp_hal::uart::{Config as UartConfig, Uart};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use esp_hal::uart::{Config as UartConfig, Uart};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `embassy_executor`
[INFO] [stdout]   --> src/bin/main.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use embassy_executor::Spawner;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_executor`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_executor`, use `cargo add embassy_executor` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `lcd_async` in this scope
[INFO] [stdout]   --> src/bin/main.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use lcd_async::{
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `lcd_async`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lcd_async`, use `cargo add lcd_async` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lcd_async`
[INFO] [stdout]   --> src/bin/main.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use lcd_async::{
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `lcd_async`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lcd_async`, use `cargo add lcd_async` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `embassy_executor`
[INFO] [stdout]   --> src/bin/main.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use embassy_executor::Spawner;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embassy_executor`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `embassy_executor`, use `cargo add embassy_executor` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `lcd_async` in this scope
[INFO] [stdout]   --> src/bin/main.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use lcd_async::{
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `lcd_async`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lcd_async`, use `cargo add lcd_async` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `static_cell`
[INFO] [stdout]   --> src/bin/main.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 | use static_cell::StaticCell;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `static_cell`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `static_cell`, use `cargo add static_cell` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_rtos` in this scope
[INFO] [stdout]   --> src/bin/main.rs:75:3
[INFO] [stdout]    |
[INFO] [stdout] 75 | #[esp_rtos::main]
[INFO] [stdout]    |   ^^^^^^^^ use of unresolved module or unlinked crate `esp_rtos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_println` in this scope
[INFO] [stdout]   --> src/bin/main.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     esp_println::println!("APP: entered main");
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `esp_println`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `log` in this scope
[INFO] [stdout]   --> src/bin/main.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     log::info!("ESP32-C6 syringe pump starting");
[INFO] [stdout]    |     ^^^ use of unresolved module or unlinked crate `log`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:99:66
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let (rx_buffer, rx_descriptors, tx_buffer, tx_descriptors) = esp_hal::dma_buffers!(32_000);
[INFO] [stdout]    |                                                                  ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_println` in this scope
[INFO] [stdout]    --> src/bin/main.rs:202:27
[INFO] [stdout]     |
[INFO] [stdout] 202 |         Ok((rdo, pos)) => esp_println::println!("STUSB4500 OK: rdo=0x{:02X} pos={}", rdo, pos),
[INFO] [stdout]     |                           ^^^^^^^^^^^ use of unresolved module or unlinked crate `esp_println`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_println` in this scope
[INFO] [stdout]    --> src/bin/main.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         esp_println::println!("PN532 OK: addr=0x{:02X}", PN532_I2C_ADDR);
[INFO] [stdout]     |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `esp_println`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `log` in this scope
[INFO] [stdout]    --> src/bin/main.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         log::warn!("syringe-mounted boot override active; homing skipped");
[INFO] [stdout]     |         ^^^ use of unresolved module or unlinked crate `log`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `log` in this scope
[INFO] [stdout]    --> src/bin/main.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         log::warn!("startup debug bypass active; homing skipped");
[INFO] [stdout]     |         ^^^ use of unresolved module or unlinked crate `log`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_println` in this scope
[INFO] [stdout]    --> src/bin/main.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |     esp_println::println!("APP: entering app loop");
[INFO] [stdout]     |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `esp_println`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_bootloader_esp_idf` in this scope
[INFO] [stdout]   --> src/bin/main.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | esp_bootloader_esp_idf::esp_app_desc!();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `esp_bootloader_esp_idf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_println` in this scope
[INFO] [stdout]   --> src/bin/main.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     esp_println::println!("PANIC: {}", info);
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `esp_println`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lcd_async`
[INFO] [stdout]   --> src/bin/main.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use lcd_async::{
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `lcd_async`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lcd_async`, use `cargo add lcd_async` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `static_cell`
[INFO] [stdout]   --> src/bin/main.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 | use static_cell::StaticCell;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `static_cell`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `static_cell`, use `cargo add static_cell` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_rtos` in this scope
[INFO] [stdout]   --> src/bin/main.rs:75:3
[INFO] [stdout]    |
[INFO] [stdout] 75 | #[esp_rtos::main]
[INFO] [stdout]    |   ^^^^^^^^ use of unresolved module or unlinked crate `esp_rtos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_println` in this scope
[INFO] [stdout]   --> src/bin/main.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     esp_println::println!("APP: entered main");
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `esp_println`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `log` in this scope
[INFO] [stdout]   --> src/bin/main.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     log::info!("ESP32-C6 syringe pump starting");
[INFO] [stdout]    |     ^^^ use of unresolved module or unlinked crate `log`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:99:66
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let (rx_buffer, rx_descriptors, tx_buffer, tx_descriptors) = esp_hal::dma_buffers!(32_000);
[INFO] [stdout]    |                                                                  ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_println` in this scope
[INFO] [stdout]    --> src/bin/main.rs:202:27
[INFO] [stdout]     |
[INFO] [stdout] 202 |         Ok((rdo, pos)) => esp_println::println!("STUSB4500 OK: rdo=0x{:02X} pos={}", rdo, pos),
[INFO] [stdout]     |                           ^^^^^^^^^^^ use of unresolved module or unlinked crate `esp_println`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_println` in this scope
[INFO] [stdout]    --> src/bin/main.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         esp_println::println!("PN532 OK: addr=0x{:02X}", PN532_I2C_ADDR);
[INFO] [stdout]     |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `esp_println`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `log` in this scope
[INFO] [stdout]    --> src/bin/main.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         log::warn!("syringe-mounted boot override active; homing skipped");
[INFO] [stdout]     |         ^^^ use of unresolved module or unlinked crate `log`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `log` in this scope
[INFO] [stdout]    --> src/bin/main.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         log::warn!("startup debug bypass active; homing skipped");
[INFO] [stdout]     |         ^^^ use of unresolved module or unlinked crate `log`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_println` in this scope
[INFO] [stdout]    --> src/bin/main.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |     esp_println::println!("APP: entering app loop");
[INFO] [stdout]     |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `esp_println`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_bootloader_esp_idf` in this scope
[INFO] [stdout]   --> src/bin/main.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | esp_bootloader_esp_idf::esp_app_desc!();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `esp_bootloader_esp_idf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_println` in this scope
[INFO] [stdout]   --> src/bin/main.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     esp_println::println!("PANIC: {}", info);
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `esp_println`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_println` in this scope
[INFO] [stdout]   --> src/bin/main.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     esp_println::logger::init_logger_from_env();
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `esp_println`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_println`, use `cargo add esp_println` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_println` in this scope
[INFO] [stdout]   --> src/bin/main.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     esp_println::logger::init_logger_from_env();
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `esp_println`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_println`, use `cargo add esp_println` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:82:18
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let config = esp_hal::Config::default().with_cpu_clock(CpuClock::max());
[INFO] [stdout]    |                  ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:82:18
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let config = esp_hal::Config::default().with_cpu_clock(CpuClock::max());
[INFO] [stdout]    |                  ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:91:24
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let sw_interrupt = esp_hal::interrupt::software::SoftwareInterruptControl::new(p.SW_INTERRUPT);
[INFO] [stdout]    |                        ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:91:24
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let sw_interrupt = esp_hal::interrupt::software::SoftwareInterruptControl::new(p.SW_INTERRUPT);
[INFO] [stdout]    |                        ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `panic_impl`
[INFO] [stdout]   --> src/bin/main.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / fn panic(info: &core::panic::PanicInfo) -> ! {
[INFO] [stdout] 62 | |     esp_println::println!("PANIC: {}", info);
[INFO] [stdout] 63 | |     loop {}
[INFO] [stdout] 64 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the lang item is first defined in crate `std` (which `test` depends on)
[INFO] [stdout]    = note: first definition in `std` loaded from /opt/rustwide/rustup-home/toolchains/622891a4e29178280638a6b63a8908bde2c0c854/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-ebc3593764c44f83.rmeta
[INFO] [stdout]    = note: second definition in the local crate (`overture`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let p = esp_hal::init(config);
[INFO] [stdout]    |             ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_rtos` in this scope
[INFO] [stdout]   --> src/bin/main.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     esp_rtos::start(timg0.timer0, sw_interrupt.software_interrupt0);
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `esp_rtos`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_rtos`, use `cargo add esp_rtos` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0152, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0152`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_hal` in this scope
[INFO] [stdout]   --> src/bin/main.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let p = esp_hal::init(config);
[INFO] [stdout]    |             ^^^^^^^ use of unresolved module or unlinked crate `esp_hal`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_hal`, use `cargo add esp_hal` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `esp_rtos` in this scope
[INFO] [stdout]   --> src/bin/main.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     esp_rtos::start(timg0.timer0, sw_interrupt.software_interrupt0);
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `esp_rtos`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `esp_rtos`, use `cargo add esp_rtos` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `overture` (bin "overture" test) due to 33 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `overture` (bin "overture") due to 33 previous errors
[INFO] running `Command { std: "docker" "inspect" "6c1e42a447dce29e2966edbd2572fec66d7ce7496e5c8542a5a13fea439c63ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6c1e42a447dce29e2966edbd2572fec66d7ce7496e5c8542a5a13fea439c63ad", kill_on_drop: false }`
[INFO] [stdout] 6c1e42a447dce29e2966edbd2572fec66d7ce7496e5c8542a5a13fea439c63ad
